.richtext {
    /*border: 1px solid #D3D3D3;*/
    padding: 3px;
}
    .richtext_body{
        border: 1px solid #D3D3D3;
    }
    div.richtext_head {
        padding: 0;
        height: 20px;
        position: relative;
        /*
        border: 1px solid #E8E8E8;
        border-radius: 2px 2px 2px 2px;
        box-shadow: 0 0 6px #C8C8C8;
        
        -moz-border-radius: 2px 2px 2px 2px;
        -moz-box-shadow: 0 0 6px #C8C8C8;
        
        -khtml-border-radius: 2px 2px 2px 2px;
        -khtml-box-shadow: 0 0 6px #C8C8C8;
        
        -webkit-border-radius: 2px 2px 2px 2px;
        -webkit-box-shadow: 0 0 6px #C8C8C8;*/
    }
    div.richtext_head .group {
        float: left;
        height: 20px;
        border-right: 1px solid #e3e3e3;
        padding-right: 3px;
    }
    div.richtext_head a.rt {
        cursor: pointer;
        border: 1px solid #FFF;
        display:block;
        float: left;
        width: 20px;
        height: 20px;
        font-size: 0;
        text-indent: -999px;
    }
    div.richtext_head select {
        padding: 1px;
        margin-right: 2px;
    }
    div.richtext_head a.rt:hover {
        background: #d3d3d3;
        border: 1px solid #A3A3A3;
    }
    #ne div.richtext_head  {
        margin-bottom: 3px;
    }